package net.maku.kyy.convert;

import net.maku.kyy.entity.KyyForumEntity;
import net.maku.kyy.vo.KyyForumVO;
import net.maku.kyy.vo.KyyForumExcelVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * 圈子表
 *
 * @author MAKU babamu@126.com
 * <a href="https://maku.net">MAKU</a>
 */
@Mapper
public interface KyyForumConvert {
    KyyForumConvert INSTANCE = Mappers.getMapper(KyyForumConvert.class);

    KyyForumEntity convert(KyyForumVO vo);

    KyyForumVO convert(KyyForumEntity entity);

    List<KyyForumVO> convertList(List<KyyForumEntity> list);

    List<KyyForumEntity> convertList2(List<KyyForumVO> list);

    List<KyyForumExcelVO> convertExcelList(List<KyyForumEntity> list);

    List<KyyForumEntity> convertExcelList2(List<KyyForumExcelVO> list);
}